execute as @e[type=blaze] at @s if predicate bdd:chance/5 run summon vex ~ ~ ~
data merge entity @e[limit=1,sort=nearest,type=!player] {CustomName:'{"text":"Grumm"}'}
data merge entity @e[limit=1,sort=random,distance=0..50,type=!player] {CustomName:'{"text":"Dinnerbone"}'}
schedule function bdd:entity/entity_hurt_player/b 300s